function showTip(info){
    $('#tips').html( info );
}
function sendForm(formId,action,response,target,effect){
    // Ajax方式提
    var vform = document.getElementById(formId);
    if (CheckForm(vform, 'ThinkAjaxResult'))//表单数据验证
    {
        ThinkAjax.sendForm(formId, action, response);
    }
    //Form.reset(formId);
}
rowIndex = 0;

function prepareIE(height, overflow){
    bod = document.getElementsByTagName('body')[0];
    bod.style.height = height;
    //bod.style.overflow = overflow;

    htm = document.getElementsByTagName('html')[0];
    htm.style.height = height;
    //htm.style.overflow = overflow;
}

function hideSelects(visibility){
    selects = document.getElementsByTagName('select');
    for(i = 0; i < selects.length; i++) {
        selects[i].style.visibility = visibility;
    }
}
document.write('<div id="overlay" class="none"></div><div id="lightbox" class="none"></div>');
// 显示light窗口
function showPopWin(content,width,height){
    //  IE
    prepareIE('100%', 'hidden');
    window.scrollTo(0, 0);
    hideSelects('hidden');//隐藏所有的<select>标
    $('#overlay').css('display', 'block');
    var arrayPageSize = getPageSize();
    var arrayPageScroll = getPageScroll();
    $('#lightbox').css('display', 'block');
    $('#lightbox').css('top', arrayPageScroll[1] + ((arrayPageSize[3] - 35 - height) / 2) + 'px');
    $('#lightbox').css('left', ((arrayPageSize[0] - 25 - width) / 2) + 'px');
    $('#lightbox').html( content );
}

function fleshVerify(){
    //重载验证码
    var timenow = new Date().getTime();
    $('#verifyImg').attr('src', APP+'/Public/verify/'+timenow);
}

function allSelect(){
    var	colInputs = document.getElementsByTagName("input");
    for	(var i=0; i < colInputs.length; i++)
    {
        colInputs[i].checked= true;
    }
}
function allUnSelect(){
    var	colInputs = document.getElementsByTagName("input");
    for	(var i=0; i < colInputs.length; i++)
    {
        colInputs[i].checked= false;
    }
}

function InverSelect(){
    var	colInputs = document.getElementsByTagName("input");
    for	(var i=0; i < colInputs.length; i++)
    {
        colInputs[i].checked= !colInputs[i].checked;
    }
}

function WriteTo(id){
    var type = $('#outputType').val();
    switch (type)
    {
        case 'EXCEL':WriteToExcel(id);break;
        case 'WORD':WriteToWord(id);break;

    }
    return ;
}

function build(id){
    window.location = APP+'/Card/batch/type/'+id;
}
function shortcut(){
    var name	=	 window.prompt("输入该快捷方式的显示名称","");
    if (name !=null)
    {
        var url	=	location.href;
        ThinkAjax.send(location.protocol+'//'+location.hostname+APP+'/Shortcut/ajaxInsert/','ajax=1&name='+name+'&url='+url);
    }

}
function delcache(){
    ThinkAjax.send(location.protocol+'//'+location.hostname+APP+'/Common/clearcache/','ajax=1');
    window.location.reload();
}
function show(){
    if (document.getElementById('menu').style.display!='none')
    {
        document.getElementById('menu').style.display='none';
        document.getElementById('main').className = 'full';
    }else {
        document.getElementById('menu').style.display='inline';
        document.getElementById('main').className = 'main';
    }
}

function CheckAll(strSection)
{
    var i;
    var	colInputs = document.getElementById(strSection).getElementsByTagName("input");
    for	(i=1; i < colInputs.length; i++)
    {
        colInputs[i].checked=colInputs[0].checked;
    }
}
function add(param){
    if (param)
    {
        location.href  = URL+"/add/"+param;
    }else{
        location.href  = URL+"/add/";
    }
}

function showHideSearch(){
    if (document.getElementById('searchM').style.display=='inline')
    {
        document.getElementById('searchM').style.display='none';
        document.getElementById('showText').value ='高级';
        document.getElementById('key').style.display='inline';
    }else {
        document.getElementById('searchM').style.display='inline';
        document.getElementById('showText').value ='隐藏';
        document.getElementById('key').style.display='none';

    }
}

function top(id){
    var keyValue;
    if (id)
    {
        keyValue = id;
    }else {
        keyValue = getSelectCheckboxValues();
    }
    if (!keyValue)
    {
        alert('请选择置顶项！');
        return false;
    }

    location.href = URL+"/top/id/"+keyValue;

}
function unTop(id){
    var keyValue;
    if (id)
    {
        keyValue = id;
    }else {
        keyValue = getSelectCheckboxValues();
    }
    if (!keyValue)
    {
        alert('请选择置顶项！');
        return false;
    }
    // alert(keyValue);
    location.href = URL+"/unTop/id/"+keyValue;

}
function sort(id){
    var keyValue;
    keyValue = getSelectCheckboxValues();
    location.href = URL+"/sort/sortId/"+keyValue;
}

function sortnum() {
    if (window.confirm('确实要进行排序吗？'))
    {
        document.listform.submit();
        return true;
    }
    return false;
}

function high(id){
    var keyValue;
    if (id)
    {
        keyValue = id;
    }else {
        keyValue = getSelectCheckboxValues();
    }
    if (!keyValue)
    {
        alert('请选择高亮项！');
        return false;
    }
    location.href = URL+"/high/id/"+keyValue;
}
function recommend(id){
    var keyValue;
    if (id)
    {
        keyValue = id;
    }else {
        keyValue = getSelectCheckboxValues();
    }
    if (!keyValue)
    {
        alert('请选择推荐项！');
        return false;
    }
    location.href = URL+"/recommend/id/"+keyValue;
}
function unrecommend(id){
    var keyValue;
    if (id)
    {
        keyValue = id;
    }else {
        keyValue = getSelectCheckboxValues();
    }
    if (!keyValue)
    {
        alert('请选择项目！');
        return false;
    }
    location.href = URL+"/unrecommend/id/"+keyValue;
}
function pass(id){
    var keyValue;
    if (id)
    {
        keyValue = id;
    }else {
        keyValue = getSelectCheckboxValues();
    }
    if (!keyValue)
    {
        alert('请选择审核项！');
        return false;
    }

    if (window.confirm('确实审核通过吗？'))
    {
        window.location.href = URL+	'/checkPass/id/'+keyValue;
        //ThinkAjax.send(URL+"/checkPass/","id="+keyValue+'&ajax=1');
    }
}
function passs(id){
    var keyValue;
    if (id)
    {
        keyValue = id;
    }else {
        keyValue = getSelectCheckboxValues();
    }
    if (!keyValue)
    {
        alert('请选择审核项！');
        return false;
    }

    if (window.confirm('确实审核通过吗？'))
    {
        window.location.href = URL+	'/checkPasss/id/'+keyValue;
        //ThinkAjax.send(URL+"/checkPass/","id="+keyValue+'&ajax=1');
    }
}
function sortBy (field,sort){
    location.href = "?_order="+field+"&_sort="+sort;
}
function cache(){
    ThinkAjax.send(URL+'/cache','ajax=1');
}
function forbid(id){
    location.href = URL+"/forbid/id/"+id;
}
function recycle(id){
    var keyValue;
    if (id)
    {
        keyValue = id;
    }else {
        keyValue = getSelectCheckboxValue();
    }
    if (!keyValue)
    {
        alert('请选择要还原的项目！');
        return false;
    }
    location.href = URL+"/recycle/id/"+keyValue;
}
function resume(id){
    location.href = URL+"/resume/id/"+id;
}
function reload(){
    window.location.reload();
}
function trace(id){
    location.href = URL+"/trace/id/"+id;
}
function output(){
    location.href = URL+"/output/";
}
function member(id){
    location.href = URL+"/../Member/edit/id/"+id;
}
function chat(id){
    location.href = URL+"/../Chat/index/girlId/"+id;
}
function login(id){
    location.href = URL+"/../Login/index/type/4/id/"+id;
}
function child(id){
    location.href = URL+"/index/pid/"+id;
}
function action(id){
    location.href = URL+"/action/groupId/"+id;
}

function access(id){
    location.href= URL+"/access/id/"+id;
}
function app(id){
    location.href = URL+"/app/groupId/"+id;
}

function module(id){
    location.href = URL+"/module/groupId/"+id;
}
function addv(id){
    location.href  = URL+"/addv/id/"+id;
}

function user(id){
    location.href = URL+"/user/id/"+id;
}

//+---------------------------------------------------
//|	打开模式窗口，返回新窗口的操
//+---------------------------------------------------
function PopModalWindow(url,width,height)
{
    var result=window.showModalDialog(url,"win","dialogWidth:"+width+"px;dialogHeight:"+height+"px;center:yes;status:no;scroll:no;dialogHide:no;resizable:no;help:no;edge:sunken;");
    return result;
}

function read(id){
    var keyValue;
    if (id)
    {
        keyValue = id;
    }else {
        keyValue = getSelectCheckboxValue();
    }
    if (!keyValue)
    {
        alert('请选择查看项！');
        return false;
    }
    location.href =  URL+"/read/id/"+keyValue;
}

function edit(id){
    var keyValue;
    if (id)
    {
        keyValue = id;
    }else {
        keyValue = getSelectCheckboxValue();
    }
    if (!keyValue)
    {
        alert('请选择编辑项！');
        return false;
    }
    location.href =  URL+"/edit/id/"+keyValue;
}

function grades(id){
    var keyValue;
    if (id)
    {
        keyValue = id;
    }else {
        keyValue = getSelectCheckboxValue();
    }
    if (!keyValue)
    {
        alert('请选择编辑项！');
        return false;
    }
    location.href =  URL+"/grades/id/"+keyValue;
}
function addmoney(id){
    location.href =  URL+"/addmoney/id/"+id;
}
var selectRowIndex = Array();
function del(id){
    var keyValue;
    if (id)
    {
        keyValue = id;
    }else {
        keyValue = getSelectCheckboxValues();
    }
    if (!keyValue)
    {
        alert('请选择删除项！');
        return false;
    }
    if (window.confirm('确实要删除选择项吗？'))
    {
        ThinkAjax.send(URL+"/delete/","id="+keyValue+'&ajax=1',doDelete);
    }
}
function delcontent(id){
    var keyValue;
    if (id)
    {
        keyValue = id;
    }else {
        keyValue = getSelectCheckboxValues();
    }
    if (!keyValue)
    {
        alert('请选择删除项！');
        return false;
    }
    if (window.confirm('确实要删除选择项吗？'))
    {
        ThinkAjax.send(URL+"/delcontent/","id="+keyValue+'&ajax=1',doDelete);
    }
}
function delsummary(id){
    var keyValue;
    if (id)
    {
        keyValue = id;
    }else {
        keyValue = getSelectCheckboxValues();
    }
    if (!keyValue)
    {
        alert('请选择删除项！');
        return false;
    }
    if (window.confirm('确实要删除选择项吗？'))
    {
        ThinkAjax.send(URL+"/delsummary/","id="+keyValue+'&ajax=1',doDelete);
    }
}
function delexamples(id){
    var keyValue;
    if (id)
    {
        keyValue = id;
    }else {
        keyValue = getSelectCheckboxValues();
    }
    if (!keyValue)
    {
        alert('请选择删除项！');
        return false;
    }
    if (window.confirm('确实要删除选择项吗？'))
    {
        ThinkAjax.send(URL+"/delexamples/","id="+keyValue+'&ajax=1',doDelete);
    }
}
function foreverdel(id){
    var keyValue;
    if (id)
    {
        keyValue = id;
    }else {
        keyValue = getSelectCheckboxValues();
    }
    if (!keyValue)
    {
        alert('请选择删除项！');
        return false;
    }

    if (window.confirm('确实要永久删除选择项吗？'))
    {
        ThinkAjax.send(URL+"/foreverdelete/","id="+keyValue+'&ajax=1',doDelete);
    }
}
function getTableRowIndex(obj){
	selectRowIndex[0] =obj.parentElement.parentElement.rowIndex;/*当前行对象*/
}

function doDelete(data,status){
	if (status==1)
	{
		var Table = document.getElementById('checkList'); // $('#checkList');
		var len	=	selectRowIndex.length;
		if(len==0){
			window.location.reload();
		}
		for (var i=len-1;i>=0;i-- )
		{
			//删除
			Table.deleteRow(selectRowIndex[i]);
		}
		selectRowIndex = Array();
	}
}
function delAttach(id,showId){
	var keyValue;
	if (id)
	{
		keyValue = id;
	}else {
		keyValue = getSelectCheckboxValues();
	}
	if (!keyValue)
	{
		alert('请选择删除项！');
		return false;
	}

	if (window.confirm('确实要删除选择项吗？'))
	{
		$('#result').css('display', 'block');
		ThinkAjax.send(URL+"/delAttach/", "id="+keyValue+'&_AJAX_SUBMIT_=1');
		if (showId != undefined)
		{
			$('#'+showId).html('');
		}
	}
}

function clearData(){
	if (window.confirm('确实要清空全部数据吗？'))
	{
		location.href = URL+"/clear/";
	}
}
function takeback(id){
	var keyValue;
	if (id)
	{
		keyValue = id;
	}else {
		keyValue = getSelectCheckboxValues();
	}
	if (!keyValue)
	{
		alert('请选择回收项！');
		return false;
	}

	if (window.confirm('确实要回收选择项吗？'))
	{
		location.href = URL+"/takeback/id/"+keyValue;
	}
}


function getSelectCheckboxValue(){
	var obj = document.getElementsByName('key');
	var result ='';
	for (var i=0;i<obj.length;i++)
	{
		if (obj[i].checked==true)
			return obj[i].value;

	}
	return false;
}

function getSelectCheckboxValues(){
	var obj = document.getElementsByName('key');
	var result ='';
	var j= 0;
	for (var i=0;i<obj.length;i++)
	{
		if (obj[i].checked==true){
			selectRowIndex[j] = i+2;  // 1?
			result += obj[i].value+",";
			j++;
		}
	}
	return result.substring(0, result.length-1);
}

function   change(e)
{
	if (!document.all)
	{return ;
	}
	var e = e || event;
	var   oObj   =   e.srcElement   ||   e.target;
	//if(oObj.tagName.toLowerCase()   ==   "td")
	// {
	/*
    var   oTable   =   oObj.parentNode.parentNode;
    for(var   i=1;   i<oTable.rows.length;   i++)
    {
    oTable.rows[i].className   =   "out";
    oTable.rows[i].tag   =   false;
    }   */
	var obj= document.getElementById('checkList').getElementsByTagName("input");
	var   oTr   =   oObj.parentNode;
	var row = oObj.parentElement.rowIndex-1;
	if (oTr.className == 'down')
	{
		oTr.className   =   'out';
		obj[row].checked = false;
		oTr.tag   =   true;
	}else {
		oTr.className   =   'down';
		obj[row].checked = true;
		oTr.tag   =   true;
	}
	//}
}

function   out(e)
{
    var e = (e) ? e : ((window.event) ? window.event : "");
    var   oObj   =  (e.target) ? e.target : e.srcElement;


    var   oTr   =   oObj.parentNode;
    if(!oTr.tag)
    oTr.className   =   "out";

}

function   over(e)
{
    var e = (e) ? e : ((window.event) ? window.event : "");
    var   oObj   =  (e.target) ? e.target : e.srcElement;

    var   oTr   =   oObj.parentNode;
    if(!oTr.tag)
    	oTr.className   =   "over";

}


//---------------------------------------------------------------------
// 多选改进方法 by Liu21st at 2005-11-29
//
//
//-------------------------begin---------------------------------------

function searchItem(item){
    for(i=0;i<selectSource.length;i++)
    if (selectSource[i].text.indexOf(item)!=-1)
    {selectSource[i].selected = true;break;}
}

function addItem(){
    for(i=0;i<selectSource.length;i++)
    if(selectSource[i].selected){
        selectTarget.add( new Option(selectSource[i].text,selectSource[i].value));
    }
    for(i=0;i<selectTarget.length;i++)
    for(j=0;j<selectSource.length;j++)
    if(selectSource[j].text==selectTarget[i].text)
    selectSource[j]=null;
}

function delItem(){
    for(i=0;i<selectTarget.length;i++)
    if(selectTarget[i].selected){
        selectSource.add(new Option(selectTarget[i].text,selectTarget[i].value));

    }
    for(i=0;i<selectSource.length;i++)
    for(j=0;j<selectTarget.length;j++)
    if(selectTarget[j].text==selectSource[i].text) selectTarget[j]=null;
}

function delAllItem(){
    for(i=0;i<selectTarget.length;i++){
        selectSource.add(new Option(selectTarget[i].text,selectTarget[i].value));

    }
    selectTarget.length=0;
}
function addAllItem(){
    for(i=0;i<selectSource.length;i++){
        selectTarget.add(new Option(selectSource[i].text,selectSource[i].value));

    }
    selectSource.length=0;
}

function getReturnValue(){
    for(i=0;i<selectTarget.length;i++){
        selectTarget[i].selected = true;
    }
}

function loadBar(fl)
//fl is show/hide flag
{
    var x,y;
    if (self.innerHeight)
    {// all except Explorer
        x = self.innerWidth;
        y = self.innerHeight;
    }
    else
    {
        if (document.documentElement && document.documentElement.clientHeight)
        {// Explorer 6 Strict Mode
            x = document.documentElement.clientWidth;
            y = document.documentElement.clientHeight;
        }
        else
        {
            if (document.body)
            {// other Explorers
                x = document.body.clientWidth;
                y = document.body.clientHeight;
            }
        }
    }

    var el=document.getElementById('loader');
    if(null!=el)
    {
        var top = (y/2) - 50;
        var left = (x/2) - 150;
        if( left<=0 ) left = 10;
        el.style.visibility = (fl==1)?'visible':'hidden';
        el.style.display = (fl==1)?'block':'none';
        el.style.left = left + "px"
        el.style.top = top + "px";
        el.style.zIndex = 2;
    }
}
//添加商业用户
function commerce_m_add(id){
	if (id)
	{
		 location.href  = URL+"/commerceadd/id/"+id;
	}else{
		location.href  = URL+"/commerceadd/";
	}
}

//用户停权
function cstop(id){
	var keyValue;
	if (id)
	{
		keyValue = id;
	}else {
		keyValue = getSelectCheckboxValues();
	}
	if (!keyValue)
	{
		alert('请选择停用用户！');
		return false;
	}
	if (window.confirm('确实要停用选择用户吗？'))
	{
		ThinkAjax.send(URL+"/stop/","id="+keyValue+'&ajax=1',doStop);
	}
}
//计量表绑定
function setMeter(id){


}
function doStop(data,status){
	if (status==1)
	{
		var Table = document.getElementById('checkList'); // $('#checkList');
		var len	=	selectRowIndex.length;
		if(len==0){
			window.location.reload();
		}
		for (var i=len-1;i>=0;i-- )
		{
			//删除
			Table.deleteRow(selectRowIndex[i]);
		}
		selectRowIndex = Array();
	}

			
			
}	
//绑定商网

function placeadd(id){
	var keyValue;
	if (id)
	{
		keyValue = id;
	}else {
		keyValue = getSelectCheckboxValues();
	}
	if (!keyValue)
	{
		alert('请选择用户！');
		return false;
	}
		location.href  = URL+"/placeadd/id/"+keyValue;
		

}